Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: BrownyTCat on May 07, 2011, 07:18:53 pm

Title: C64 Emulator on nSpire?
Post by: BrownyTCat on May 07, 2011, 07:18:53 pm
I thought of an NES one before and it happened later thanks to Goplat, but the C64's screen would also fit, as would everything else in theory, but the real issue is: would anybody do it?
Title: Re: C64 Emulator on nSpire?
Post by: ralphdspam on May 07, 2011, 07:26:37 pm
Since they have already emulated the MOS 6502 in the NES emulator, they would just have to emulate the C64's I/O.
Title: Re: C64 Emulator on nSpire?
Post by: calc84maniac on May 07, 2011, 09:01:34 pm
Actually, the NES is missing the decimal arithmetic mode in its 6502 variant, and the C64 probably has it. That's not a super-huge deal to add to the CPU emulation though, I suppose.
Title: Re: C64 Emulator on nSpire?
Post by: Goplat on May 07, 2011, 10:09:16 pm
The C64 has memory-mapped ports at addresses $0000 and $0001 :( (my emulator assumes that $0000-$01FF is pure RAM)
Title: Re: C64 Emulator on nSpire?
Post by: Spyro543 on May 09, 2011, 06:42:47 am
This would be really cool! I've wanted to get a C64 (I like old technologies) but now I'm planning on getting an Nspire clickpad so if a C64 emu is possible...

(P.S. Would an Atari 2600 emu work on the Nspire? That would be cool.)
Title: Re: C64 Emulator on nSpire?
Post by: Munchor on May 09, 2011, 07:22:57 am
I thought of an NES one before and it happened later thanks to Goplat, but the C64's screen would also fit, as would everything else in theory, but the real issue is: would anybody do it?

My question being, can these things be made in C? Because we don't have so many SH3 Asm coders yet.
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 09, 2011, 11:15:49 am
A lot of emulators are coded in C, although they're on the PC; C on nSpire is more dependent on the ndless version than ARM, so ARM would probably be more portable.
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 11:17:27 am
Hmmmm, a C64 emu sounds cool... too bad I dont have a nSpire :P
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 09, 2011, 11:20:09 am
An 83+ family calc sort of functions like a stripped-down C64, but it's probably more like an old Z80 computer like one of those 8080s with CB/M.
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 11:21:17 am
cb/m? explain.
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 09, 2011, 11:24:34 am
cb/m? explain.
Explain what about CB/M? It's just an old disk OS, but I was mainly referring to the fact that a lot of those use Z80. C64 actually had native TASM. From a quick check, the C64 uses Z80.
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 11:25:46 am
Yeah, the c64 uses a z80, but not as main core, afaik. So CB/M is just like DOS?
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 09, 2011, 11:31:35 am
CB/M isn't exactly DOS, look it up for a full explanation; I don't want to put Wikipedia copypasta text walls here.
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 11:32:32 am
You can use
Code: [Select]
[url=URL HERE]CLICKIT,ITSALINK!!!W@@@T![/url].
Title: Re: C64 Emulator on nSpire?
Post by: calc84maniac on May 09, 2011, 11:32:40 am
CP/M (http://en.wikipedia.org/wiki/CP/M)*
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 11:33:26 am
I semi-ninja'D you lol :)
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 09, 2011, 11:36:04 am
CP/M (http://en.wikipedia.org/wiki/CP/M)*

Darn it, I must have confused it with that OS I dissected.
Title: Re: C64 Emulator on nSpire?
Post by: aeTIos on May 09, 2011, 01:37:09 pm
Actually, whats the resolution of the c64 screen?
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 10, 2011, 11:32:04 am
320 × 200, 16 colors, sprites, raster interrupt. 16 colors could fit into the greyscale easily.
Title: Re: C64 Emulator on nSpire?
Post by: Spyro543 on May 10, 2011, 01:40:25 pm
Wow more and more reasons to get an Nspire... This being one of them.
Title: Re: C64 Emulator on nSpire?
Post by: calc84maniac on May 10, 2011, 01:47:53 pm
Wow more and more reasons to get an Nspire... This being one of them.
Well, assuming somebody actually makes the emulator ;)
Title: Re: C64 Emulator on nSpire?
Post by: DrDnar on May 10, 2011, 03:43:05 pm
Somebody should make a decent TI-83+ emulator first.
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 10, 2011, 03:56:07 pm
DrDnar there was one in the works, I even have a copy on my computer (using a 83+ ROM).

However calc84maniac lost the entire source code of all his TI-Nspire projects last Summer, after his laptop hard drive failed.

It would be nice to see a C64 emu and of course a decent 83+ emu, though.
Title: Re: C64 Emulator on nSpire?
Post by: GB on May 10, 2011, 04:42:12 pm
That's one reason why it's always good to  back up  programs

However,  losing the code to a program  can sometimes be a  blessing  in disguise. I lost the code for my original  Jack  Game, but eventually I got over the "What a pain to  make another" feeling and made one ten times better.
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 10, 2011, 04:46:47 pm
Yeah since that incident I keep reminding people here to backup. Calc84maniac had all his 83+ projects backed up on a flash drive, but not the TI-Nspire stuff.
Title: Re: C64 Emulator on nSpire?
Post by: GB on May 10, 2011, 04:48:17 pm
I own nearly 20 computers  so I've got just about  everything  backed up on  something.
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 10, 2011, 04:49:47 pm
Wow that's a lot! O.O

Personally I backup stuff online, password protected in zip archives, on my two hard drives and sometimes a flash drive.
Title: Re: C64 Emulator on nSpire?
Post by: TIfanx1999 on May 11, 2011, 01:22:17 am
[offtopic]@GB 20? Holy crap man!  O.O What in the world do you use all of those computers for? Are some of them retro or are you running them as servers or something? [/offtopic]

I guess a C64 emulator would be cool, but most people are probably more interested/familiar in emulating older gaming consoles instead NES, gameboy(color), SNES, Genisis, etc. (not that you can't use the C64 for gaming...). If one were to be made it would probably have to be someone who was a big C64 fan. :) Also, I'm not entirely sure, but didn't the C64 support a couple of resolution modes higher than 320 X 200?
Title: Re: C64 Emulator on nSpire?
Post by: Spyro543 on May 11, 2011, 06:20:15 am
There is in fact a type of C64 which does have games and cartridges.
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 11, 2011, 01:52:26 pm
There is in fact a type of C64 which does have games and cartridges.
It was UK only and not very popular. I want the original.
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 11, 2011, 03:14:43 pm
I was sure that C64 was worldwide? ??? Even Ranman got one I think and he lives in USA.

I also remember there was some device to play tapes.
Title: Re: C64 Emulator on nSpire?
Post by: TIfanx1999 on May 11, 2011, 06:33:12 pm
I think he meant the cartridge only version was a UK exclusive. The C64 itself did have a widespread release.
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 11, 2011, 06:41:21 pm
But weren't every game on cartridges? ??? Or was it just some specific ones? I remember Ranman from USA played Ultima V on his C64.
Title: Re: C64 Emulator on nSpire?
Post by: willrandship on May 11, 2011, 07:01:34 pm
the others used tapes, I think.
Title: Re: C64 Emulator on nSpire?
Post by: ralphdspam on May 11, 2011, 08:34:51 pm
(P.S. Would an Atari 2600 emu work on the Nspire? That would be cool.)

The 2600 also uses a 6502 variant, so it's possible. 
Title: Re: C64 Emulator on nSpire?
Post by: DJ Omnimaga on May 11, 2011, 08:58:31 pm
Actually there is an Atari emulation discussion thread at http://ourl.ca/10900 . I believe there was an older one before too, but I don't remember where is it.

Also isn't the 6502 the processor the SNES uses?
Title: Re: C64 Emulator on nSpire?
Post by: ruler501 on May 12, 2011, 08:54:24 am
I know C64's were sold pretty much everywhere. I'm in the US and one of my Teachers has one. I have also known others who have ha them. When I read about them it seems as if they're worldwide.
Title: Re: C64 Emulator on nSpire?
Post by: TIfanx1999 on May 12, 2011, 10:07:52 am
@DJ: The C64 had a floppy disk drive addon, that I'd assume was the main method of software distribution. And no, The Snes uses a different processor.
Title: Re: C64 Emulator on nSpire?
Post by: BrownyTCat on May 12, 2011, 10:20:30 am
@DJ: The C64 had a floppy disk drive addon, that I'd assume was the main method of software distribution. And no, The Snes uses a different processor.
Much different. I was also thinking a pre-emulation menu for loading cartridge ROMS or other media and a mid-emulation menu for loading floppy images (.d64, I think) and datasettes.