|
Post by lunarstudio on Jun 21, 2022 19:17:57 GMT
is there a UI game designer for the PCE, like nesicide and NESmaker for the NES and GB studio for the GB and GBC? if not, what is the ideal setup for game creation on the PCE? or, what is a disassembly for a PCE game? like the MD had sonic 1, 2 & 3
|
|
|
Post by DarkKobold on Jun 21, 2022 19:39:36 GMT
No, we're quite a few steps behind NES Maker/GB Studio. There's only one sound engine publicly available, and it relies on MML. Hopefully, there will be a deflemask sound engine in the very near future. That's the #1 limitation with creating PCE games, currently.
HuC is the main coding language, and is closest to a GBDK or SGDK. It's got fewer functions than SGDK, so it's less complex and easier to use. It doesn't require worrying about banking, so it's easier to use than GBDK.
|
|
|
Post by gredler on Jun 21, 2022 22:01:37 GMT
Dev tools: MAPeD-SPReD (win/linux) pcengine.proboards.com/thread/1281/dev-tools-maped-spred-linux) is the closest we have to any sort of graphical interface to help creating huc data which is publically released. turboxray has been working on some other serpate tools and applications for generating data, but currently there is no central "engine" tool as you referenced or unity etc. It's almost entirely Small C with HuC or assembly text based programming
|
|
|
Post by lunarstudio on Jun 24, 2022 13:49:57 GMT
ok thanks i'm an ass at C though, and i mean REALLY ass, i'm much better at Z80, 68000 or to a lesser extent 6502 assembly, i hope an assembly toolkit for the pce comes out soon
|
|
|
Post by dshadoff on Jun 24, 2022 15:03:15 GMT
There is already pceas, a component of HuC, along with libraries and startup code which is already in the HuC package. HuC is more of an assembly code generator than an end-to-end compiler. As for the generated outputs of any other tools, I don’t think that HuC preprocesses them any differently than direct inclusion into pceas.
I know elmer has also been working on assembly-language examples, but I’m not sure if they’ve been made public yet.
|
|
pokun
Gun-headed
Posts: 85
Homebrew skills: HuC6280 assembly
|
Post by pokun on Jun 24, 2022 21:54:52 GMT
If you are like me and want to just program in assembly making your own library as you go, you can just download the latest HuC and grab the pceas execute straight from it. The "usage.txt" from the "doc/pce" directory is a manual for pceas, so you want that too. There are some other documents in there that looks like they are written for pceas (like "concepts.txt", "cpu_inst.txt" and "history.txt") so you may want to look at those too.
|
|
|
Post by dshadoff on Jun 25, 2022 2:48:18 GMT
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 1, 2022 22:51:20 GMT
is there a UI game designer for the PCE, like nesicide and NESmaker for the NES and GB studio for the GB and GBC? if not, what is the ideal setup for game creation on the PCE? A SHMUP maker would be awesome for the PCE.
|
|
|
Post by sunteam_paul on Jul 3, 2022 10:50:23 GMT
A simple 'game maker' tool would make the world of difference to the PCE Homebrew scene. Tools like AGD on the ZX Spectrum (and other 8-bits) have given birth to a ton of new titles (even if many are a bit samey) but it goes to show that a simple editor with a little flexibility can really breathe life into the scene.
|
|
|
Post by lunarstudio on Jul 13, 2022 17:02:27 GMT
well, is there any disassemblies of preexisting PCE games, like the MD has Sonic 1, 2, 3 & Knuckles?
|
|
|
Post by dshadoff on Jul 13, 2022 17:41:34 GMT
Not full games as far as I know. But there are bits and pieces. Depends what you are looking for. Mostly it has been reverse-engineering oriented, such as “Hawaiian Island Girls” disassembled almost 25 years ago by Ben Quinn, or accesses to various devices like mouse or backup memory, or Memory Base 128… or print functions inside games during translation efforts.
I wasn’t aware of disassemblies of that many games on MD either - I was only aware of Toe Jam and Earl.
|
|
|
Post by elmer on Jul 13, 2022 17:52:11 GMT
well, is there any disassemblies of preexisting PCE games, like the MD has Sonic 1, 2, 3 & Knuckles? Not that I know of. The PC Engine just wasn't as popular in the Western world as the MD or SNES, and so it hasn't recieved anywhere near as much attention from the kind of people that create those disassembled games. What are you looking for? Examples of how to achieve certain things on the PC Engine, or the code for a complete game that you can build as-is and just tinker around the edges and change some of its graphics?
|
|
|
Post by lunarstudio on Jul 13, 2022 18:12:18 GMT
well, is there any disassemblies of preexisting PCE games, like the MD has Sonic 1, 2, 3 & Knuckles? Not that I know of. The PC Engine just wasn't as popular in the Western world as the MD or SNES, and so it hasn't recieved anywhere near as much attention from the kind of people that create those disassembled games. What are you looking for? Examples of how to achieve certain things on the PC Engine, or the code for a complete game that you can build as-is and just tinker around the edges and change some of its graphics? preferrably the latter, with minor adjustments like i'd have been doing on sonic 1/2/3 on the MD.
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?
|
|
|
Post by lunarstudio on Jul 13, 2022 18:15:06 GMT
I wasn’t aware of disassemblies of that many games on MD either - I was only aware of Toe Jam and Earl. there's Ristar, Sonic 1/2/3, Sonic Crackers, and enough hacking material to last a lifetime or two especially when there is a million disassemblies for sonic 1 and 2 and some information might use a different disasm than other, or (like Sonic Retro's SCHG, not to be confused with the SCHG How-to guide which shows ASM guides for disasms) use hex editing instead
|
|
|
Post by lunarstudio on Jul 13, 2022 18:20:20 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
|
|