1. sets up all of the calculator hardware through ports (port (07) gets 80h except for an OS installation where it gets 00h). 2. checks for Stat and Del and does its usual if they are pressed 3. checks (0038h) to make sure it's not FFh 4. checks (0056h) to make sure it's A55Ah, (5Ah, A5h in memory) 5. jumps to 0053h
Also, if you are going to send your own OS, (0056h) should be $A5FF when sending. Something gets angry if it's not, but I don't remember what it is.
Thanks! I'll try that. Ok, so I took a look at the code and made some notes. I only got so far until I got incredibly annoyed at the code.
Spoiler For Spoiler:
0002 Check if calc is 83+BE (I have an 84+SE.) 029A Set up hardware timers and memory banking. 8130 waste time... 813D waste moar time... 814C Set up hardware timers 4151 MUST WASTE ALL THE TIME!!!!! 4165 Unlock flash 4173 Abuses SP in a very weird way () 4193 The coding on this is so bad... Please put me out of this misery! 60E1 Set up link port 41D3 Set up LCD 4204 Set up flash and ram execution limits 421A What are port $39 and $4A? 4225 No comment about the programming... 628F AARRGGH!!! You used CPL before!!! DX 423D Check for keypresses (Such as DEL) 4248 Check if 00:0053 is $A55A FFFF FFUUUU Ok, I give up on this. The coding on this is the worst I've ever seen... Since worse TI stuff. uugghh...
Hmm just so you know, this topic is located in the Z80 projects sub-forum, which means color is out of the question. (There are no z80 based calcs featuring a color screen)
Yeah, I was planning to make this game in ASM, but I'm not sure if I will ever get to this. I'm currently working on bigger, better, unannounced projects now.
I think it should be 1 by default. The flash memory layout should be transparent to the average user. Maybe 2 can be selected under advanced options or something like that.
How about one of the Ataris, those seem pretty simple at a glance. (tho the 2600 is supposedly hard to emulate b/c of hardware glitches etc...)
The NES, the C64, and the 2600 use similar processors, so it wouldn't be all too processor-intensive to emulate those. As far as the Atari 2600 TIA chip, most games should work fine without the undocumented functions. There are just a few graphically advanced games and homebrew rickrollers that use those functions.
Well, I personally wonder why they didn't work on such Prizm instead of an old calc redesign that will be a nuisance for a bunch of people?
They're probably working on said Prizm. I suspect that this was a cost cutting measure to use similar boards for different lines of calculators. [/just a guess]
Well... it seems Ndless 3.1 fixes that problem, which is good news, because apparently installing Ndless 3.1 requires a computer too, not to mention having to reinstall Ndless after every reboot sometimes became annoying.
Wow, that sounds a lot like the way some iOS jailbreaks had to be tethered. It's ridiculous how they try to lock these things down...