|
Post by dshadoff on Jul 13, 2022 18:23:12 GMT
off topic but i have a question--i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? zilog Z80? 6502? another assembly that i don't know about?
The processor is a variant of the 6502, with additional instructions for: - Management of banking of memory, to reduce the need for mapper logic - Memory transfer instructions - Some additional bit management instructions - A seldom-used T flag which allows ZP locations to be used as accumulator in many instructions If you're referring to the Blox demo, it can be assembled on PCEAS (which is now a component of HuC, but also usable independently).
|
|
|
Post by dshadoff on Jul 13, 2022 18:24:40 GMT
off topic but i have a question--i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? zilog Z80? 6502? another assembly that i don't know about?
i ask because i might try to make a few homebrews on the PCE and i just need to know which assembly the PCE runs on. it looks like 6502, but it might be Z80 if the Z80 had a jsr Z80's "jsr" was "CALL"
|
|
|
Post by lunarstudio on Jul 13, 2022 18:35:00 GMT
off topic but i have a question--i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? zilog Z80? 6502? another assembly that i don't know about?
i ask because i might try to make a few homebrews on the PCE and i just need to know which assembly the PCE runs on. it looks like 6502, but it might be Z80 if the Z80 had a jsr after more digging: "The HuC6280 8-bit microprocessor is Japanese company Hudson Soft's improved version of the WDC 65C02 CPU" ~Wikipedia so it looks like this runs on the 6502 assembly
|
|
|
Post by lunarstudio on Jul 13, 2022 18:36:23 GMT
off topic but i have a question--i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? zilog Z80? 6502? another assembly that i don't know about?
The processor is a variant of the 6502, with additional instructions for: - Management of banking of memory, to reduce the need for mapper logic - Memory transfer instructions - Some additional bit management instructions - A seldom-used T flag which allows ZP locations to be used as accumulator in many instructions If you're referring to the Blox demo, it can be assembled on PCEAS (which is now a component of HuC, but also usable independently). WHAAATT?? i refreshed this page and i didn't see this post!
yes i'm reffering to the blox demo, and i know it's PCEAS assembleable
|
|
|
Post by elmer on Jul 13, 2022 18:39:51 GMT
preferrably the latter, with minor adjustments like i'd have been doing on sonic 1/2/3 on the MD. Sorry, we really don't have that kind of "modding" scene on the PC Engine ... heck the active PCE developers could probably all fit around a single table at the pub! i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? Dave has already answered, but if you haven't already got the CPU documentation, you should look here. If you're referring to the Blox demo, it can be assembled on PCEAS (which is now a component of HuC, but also usable independently). Aren't the old MagicKit 2.51 libraries needed as well? AFAIK the MagicKit library in the current HuC is still broken for assembly-language developers.
|
|
|
Post by lunarstudio on Jul 13, 2022 18:41:37 GMT
preferrably the latter, with minor adjustments like i'd have been doing on sonic 1/2/3 on the MD. Sorry, we really don't have that kind of "modding" scene on the PC Engine ... heck the active PCE developers could probably all fit around a single table at the pub! [1] i've looked into dshadoff's demo and i wanted to ask--which assembly variant does the PCE run on? Dave has already answered, but if you haven't already got the CPU documentation, you should look here. [2] If you're referring to the Blox demo, it can be assembled on PCEAS (which is now a component of HuC, but also usable independently). Aren't the old MagicKit 2.51 libraries needed as well? AFAIK the MagicKit library in the current HuC is still broken for assembly-language developers. 1. right, i see 2. yeah i just noticed
|
|
|
Post by lunarstudio on Jul 13, 2022 18:56:07 GMT
hey, is there a downloadable binary for pceas? i looked on the internet i only can find the github repositories for pceas and huc, but they don't contain the binaries
|
|
|
Post by elmer on Jul 13, 2022 18:59:39 GMT
hey, is there a downloadable binary for pceas? i looked on the internet i only can find the github repositories for pceas and huc, but they don't contain the binaries Go back and read the "Programming Links" message again, the link is in there.
|
|
|
Post by lunarstudio on Jul 13, 2022 19:04:52 GMT
hey, is there a downloadable binary for pceas? i looked on the internet i only can find the github repositories for pceas and huc, but they don't contain the binaries Go back and read the "Programming Links" message again, the link is in there. right thx, i got it from that HUC link now
|
|
|
Post by gredler on Jul 13, 2022 19:09:36 GMT
... heck the active PCE developers could probably all fit around a single table at the pub! First rounds on me!
|
|
|
Post by spenoza on Jul 13, 2022 19:25:09 GMT
... heck the active PCE developers could probably all fit around a single table at the pub! First rounds on me! I'll buy two rounds just to be able to eavesdrop! I want to pick up more tips. I have this wild idea I'll someday have time to learn enough to start work on a Rampage clone.
|
|
|
Post by dshadoff on Jul 13, 2022 20:00:33 GMT
If you're referring to the Blox demo, it can be assembled on PCEAS (which is now a component of HuC, but also usable independently). Aren't the old MagicKit 2.51 libraries needed as well? AFAIK the MagicKit library in the current HuC is still broken for assembly-language developers. I included the library files which are necessary in the "INCLUDE" folder of the repository.
|
|
|
Post by dshadoff on Jul 13, 2022 20:03:26 GMT
First rounds on me! I'll buy two rounds just to be able to eavesdrop! I want to pick up more tips. I have this wild idea I'll someday have time to learn enough to start work on a Rampage clone. Ha ! We'd have to find a city to meet in first. Most of us are in different countries... and even the USA which has more than one, I'm not sure if any two are in the same time zone...
|
|
|
Post by spenoza on Jul 14, 2022 13:33:43 GMT
Oh, I doubt any real meeting of the minds could ever remotely happen, but we can dream of drinks and chat, can we not?
|
|
|
Post by dshadoff on Jul 14, 2022 14:10:26 GMT
Indeed. I was just commenting about how sparse we are. Actually, with it being the 35th anniversary of the PC Enging, I had held hopes of a meeting somewhere… but that looks unlikely, since Japan would be the first logical place (and they’re only allowing tourists on a leash at the moment)… and the likelihood of more waves of the virus by autumn.
|
|