Author Topic: C64 Emulator on nSpire?  (Read 18074 times)

0 Members and 1 Guest are viewing this topic.

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
C64 Emulator on nSpire?
« 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?

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #1 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.
ld a, 0
ld a, a

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: C64 Emulator on nSpire?
« Reply #2 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.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #3 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)
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #4 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.)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #5 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.

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #6 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.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: C64 Emulator on nSpire?
« Reply #7 on: May 09, 2011, 11:17:27 am »
Hmmmm, a C64 emu sounds cool... too bad I dont have a nSpire :P
I'm not a nerd but I pretend:

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #8 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.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: C64 Emulator on nSpire?
« Reply #9 on: May 09, 2011, 11:21:17 am »
cb/m? explain.
I'm not a nerd but I pretend:

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #10 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.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: C64 Emulator on nSpire?
« Reply #11 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?
I'm not a nerd but I pretend:

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: C64 Emulator on nSpire?
« Reply #12 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.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: C64 Emulator on nSpire?
« Reply #13 on: May 09, 2011, 11:32:32 am »
You can use
Code: [Select]
[url=URL HERE]CLICKIT,ITSALINK!!!W@@@T![/url].
I'm not a nerd but I pretend:

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: C64 Emulator on nSpire?
« Reply #14 on: May 09, 2011, 11:32:40 am »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman