Author Topic: C64 kernal roms  (Read 49077 times)

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
C64 kernal roms
« on: December 30, 2018, 10:21:42 PM »
Hallo,
if i see it right there is no catalog for kernal/1541 roms yet in TOSEC DATs (like jiffydos, speeddos, dolphindos, etc). There are some in MAME DATs but they don't have TNC so its not very convenient or informative. TOSEC has Amiga roms as well (kickstart roms) so i think we should start the same for C64. What do you think?

MAME DAT:
<machine name="c64">
<description>Commodore 64 (NTSC)</description>
<rom name="speed-dosplus.u4" size="8192" crc="10aee0ae" sha1="6cebd4dc0c5e8c0b073586a3f1c43cc3349b9736"/>

<machine name="c1541" isdevice="yes" runnable="no">
<description>C1541 Disk Drive</description>
<rom name="speed-dosplus.uab5" size="16384" crc="f9db1eac" sha1="95407e59a9c1d26a0e4bcf2c244cfe8942576e2c"/>

TOSEC suggestion:
SpeedDOS-Plus V2.0 Kernal (198x)(Elektronik Service)[h power up message][a plus+].rom
SpeedDOS-Plus V2.0 1541 (198x)(Elektronik Service)[h speeddos++ 40 tracks mode with @I][a plus+].rom



Offline Duncan Twain

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 517
Re: C64 kernal roms
« Reply #1 on: January 02, 2019, 09:05:25 PM »
Hey there,

I think it's a very good idea! I do have many of the roms laying around, but no time to sort them out; any help is much appreciated!

Cheers,
DuncanTwain..

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
Re: C64 kernal roms
« Reply #2 on: January 02, 2019, 09:41:50 PM »
Yes, same intention here. I would like to hear from TOSEC officials first though. C64 maintainer or anyone. Not that i'm doing null stuff here or step into anyone's territory.

Offline NLS

  • Full Member
  • ***
  • Posts: 106
  • It's too personal.
    • NLS Blog
Re: C64 kernal roms
« Reply #3 on: January 02, 2019, 09:48:55 PM »
I think this is would be an interesting addition.

I can help too.

---
NLS
My Blog

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
Re: C64 kernal roms
« Reply #4 on: January 03, 2019, 03:49:59 AM »
Nice, any help is appreciated of course. I've started already. 39 files so far, still more to do. Once i'm ready i will post a first dat so anyone can jump in.

Offline Duncan Twain

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 517
Re: C64 kernal roms
« Reply #5 on: January 03, 2019, 11:19:52 AM »
Really nice guys!

Here's my list of (raw) roms: https://mega.nz/#!ipVRhaQR!xncJ3ShRXpVHMgIoxfJ8VoeY2c1U2_pgKPFbJnPYUP0

I received them from a C64 enthusiast/electronics guy.

Cheers,
DuncanTwain

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
Re: C64 kernal roms
« Reply #6 on: January 03, 2019, 11:02:53 PM »
Here is a first preview. Two sets (Kernal, Drives). Feedback welcome.
Some files are still missing like the most recent JiffyDos ROMs.

Quote
Commodore C64 - Applications - [ROM]
├── Drives
│   ├── 1540 325302-01 (1982)(Commodore)[0xC000].rom
│   ├── 1540 325303-01 (1982)(Commodore)[0xE000].rom
│   ├── 1541 325302-01 (1982)(Commodore)[0xC000].rom
│   ├── 1541 901229-01 (198x)(Commodore)(US-JP)[0xE000].rom
│   ├── 1541 901229-02 (198x)(Commodore)[0xE000].rom
│   ├── 1541 901229-03 (198x)(Commodore)[0xE000].rom
│   ├── 1541 901229-05 (198x)(Commodore)[0xE000].rom
│   ├── 1541 901229-06AA (198x)(Commodore)[0xE000].rom
│   ├── 1541B 251968-02 (1985)(Commodore).rom
│   ├── 1541C 251968-01 (1987)(Commodore).rom
│   ├── 1541C JiffyDOS VX.XX (19xx)(Creative Micro Designs)[outdated].rom
│   ├── 1541 Dolphin-DOS V2.0 (1986)(Dolphin Software)[h RAM@0x6000 Wolfgang Moser].rom
│   ├── 1541 Dolphin-DOS V2.0 (198x)(Dolphin Software).rom
│   ├── 1541 Dolphin-DOS V2.0-X (198x)(Dolphin Software).rom
│   ├── 1541 Dolphin-DOS V3.0 (198x)(Dolphin Software).rom
│   ├── 1541-II 251968-03 (1987)(Commodore)[!].rom
│   ├── 1541-II 251968-03 (198x)(Commodore)[h CBM_IMPR Wolfgang Moser][a].rom
│   ├── 1541-II 251968-03 (198x)(Commodore)[h CBM_IMPR Wolfgang Moser].rom
│   ├── 1541-II 355640-01 (1987)(Commodore).rom
│   ├── 1541-II JiffyDOS VX.XX (19xx)(Creative Micro Designs)[outdated].rom
│   ├── 1541-II SpeedDOS 35-Tracks (198x)(Elektronik Service)[h CBM_IMPR Wolfgang Moser].rom
│   ├── 1541-II SpeedDOS 40-Tracks (198x)(Elektronik Service)[h CBM_IMPR Wolfgang Moser].rom
│   ├── 1541-II SpeedDOS Expert Addon (1985)(Wolfgang Moser)[0x8000].rom
│   ├── 1541-II SpeedDOS plus+ V2.0 (198x)(Elektronik Service)[40 tracks with @I].rom
│   ├── 1541-II SpeedDOS plus V2.7 (xxxx)(Elektronik Service)[h Mr.Z].rom
│   ├── 1541 JiffyDOS VX.XX (19xx)(Creative Micro Designs)[outdated].rom
│   ├── 1541 JiffyDOS VX.XX (19xx)(Creative Micro Designs)[SX-64][outdated].rom
│   ├── 1541 SpeedDOS plus V2.7 (xxxx)(Elektronik Service)[h Mr.Z][0xC000].rom
│   ├── 1541 SpeedDOS plus V2.7 (xxxx)(Elektronik Service)[h Mr.Z][0xE000].rom
│   ├── 1551 318008-01 (1984)(Commodore).rom
│   ├── 1570 315090-01 (1985)(Commodore).rom
│   ├── 1571 310654-03 (1985)(Commodore).rom
│   ├── 1571 310654-04 (1985)(Commodore)[10-12-86.d8c6].rom
│   ├── 1571 310654-05 (1985)(Commodore).rom
│   ├── 1571cr 318047-01 (1986)(Commodore).rom
│   ├── 1571cr 318047-02 (1986)(Commodore).rom
│   ├── 1571DCR JiffyDOS V6.01 (1986)(Creative Micro Designs)(NTSC).rom
│   ├── 1571 JiffyDOS V6.01-310654 (1985)(Creative Micro Designs).rom
│   ├── 1581 318045-01 (1987)(Commodore).rom
│   ├── 1581 318045-02 (1987)(Commodore).rom
│   ├── 1581 318045-xx (1996)(Commodore)[h Binary ROM Program UpDate-5 TFSS].rom
│   ├── 1581 JiffyDOS V6.01 (1989)(Creative Micro Designs).rom
│   ├── 1581 unkn (1986)(Commodore)[beta].rom
│   ├── 1581 unkn (198x)(Commodore)[1563 board].rom
│   ├── CMD JiffyDOS HD Bootrom V2.80 (1992)(Creative Micro Designs).rom
│   ├── CMD JiffyDOS RAMLink V1.40 (1990)(Creative Micro Designs).rom
│   ├── FD-2000 JiffyDOS V1.40 (1992)(Creative Micro Designs)[CS 33CC6F].rom
│   ├── IndusGT JiffyDOS V5.06 U17 (19xx)(Creative Micro Designs)[outdated].rom
│   ├── IndusGT JiffyDOS V5.06 U18 (198x)(Creative Micro Designs).rom
│   ├── IndusGT JiffyDOS V5.06 U19 (198x)(Creative Micro Designs).rom
│   ├── MSD_SD1 JiffyDOS V5.04 (198x)(Creative Micro Designs).rom
│   ├── MSD_SD1 JiffyDOS VX.XX U5 (19xx)(Creative Micro Designs)[outdated].rom
│   └── OC118N unkn (19xx)(Oceanic Electronics)(DE).rom
└── Kernal
    ├── BasicV2 901226-01 (198x)(Commodore)[!].rom
    ├── Chargen 325018-02 (198x)(Commodore)(SE)[C2G007].rom
    ├── Chargen 325018-02 (198x)(Commodore)(SE).rom
    ├── Chargen 325056-03 (198x)(Commodore)(ES)[64C].rom
    ├── Chargen 901225-01 (198x)(Commodore)(DK).rom
    ├── Chargen 901225-01 (198x)(Commodore)[!].rom
    ├── Chargen 906143-02 (198x)(Commodore)(JP).rom
    ├── Kernal 251104-04 (198x)(Commodore)[SX-64].rom
    ├── Kernal 251913-01 (198x)(Commodore)[64C].rom
    ├── Kernal 325017-02 (198x)(Commodore)(SE).rom
    ├── Kernal 390852-01 (1984)(Commodore)[64GS].rom
    ├── Kernal 901227-01 (1982)(Commodore).rom
    ├── Kernal 901227-02 (1982)(Commodore).rom
    ├── Kernal 901227-03 (1983)(Commodore)[!].rom
    ├── Kernal 901227-03 (198x)(Commodore)(DK).rom
    ├── Kernal 901246-01 (198x)(Commodore)[4064,PET64,EDUCATOR64].rom
    ├── Kernal 906145-02 (198x)(Commodore)(JP).rom
    ├── Kernal Dolphin-DOS V1.0 (198x)(Dolphin Software).rom
    ├── Kernal Dolphin-DOS V2.0-1 (198x)(Dolphin Software)(AU).rom
    ├── Kernal Dolphin-DOS V2.0-1 (198x)(Dolphin Software).rom
    ├── Kernal Dolphin-DOS V2.0-2 (198x)(Dolphin Software).rom
    ├── Kernal Dolphin-DOS V2.0-3 (1986)(Dolphin Software).rom
    ├── Kernal Dolphin-DOS V3.0 (198x)(Dolphin Software).rom
    ├── Kernal JiffyDOS V5.05 TurboMaster (19xx)(Creative Micro Designs)[outdated].rom
    ├── Kernal JiffyDOS V6.01 (1989)(Creative Micro Designs).rom
    ├── Kernal JiffyDOS V6.01 (1989)(Creative Micro Designs)[SX-64].rom
    ├── Kernal JiffyDOS V6.01 (2015)(Creative Micro Designs)[h DolphinDOS LogicDeLuxe].rom
    ├── Kernal JiffyDOS V6.01 (2015)(Creative Micro Designs)[h DolphinDOS sd2iec LogicDeLuxe].rom
    ├── Kernal JiffyDOS V6.01 (2015)(Creative Micro Designs)[h DolphinDOS sd2iec v1.1 LogicDeLuxe].rom
    ├── Kernal SpeedDOS Expert (198x)(Elektronik Service).rom
    ├── Kernal SpeedDOS plus V2.0 (198x)(Elektronik Service).rom
    ├── Kernal SpeedDOS plus+ V2.0 (198x)(Elektronik Service).rom
    ├── Kernal SpeedDOS plus+ V2.7 (198x)(Elektronik Service).rom
    ├── Kernal SpeedDOS plus V2.7 (xxxx)(Elektronik Service)[h Mr.Z].rom
    ├── Kernal SpeedDOS system V1.0 (198x)(Elektronik Service).rom
    ├── Kernal unkn-03 (1985)(Commodore)(SE)[C2D007].rom
    ├── Kernal unkn (198x)(Commodore)(DK)[SX-64 2564 diff-keyb].rom
    ├── Kernal unkn (198x)(Commodore)(DK)[SX-64 2564].rom
    └── Kernal unkn (198x)(Commodore)(DK)[SX-64].rom

2 directories, 92 files
« Last Edit: January 06, 2019, 02:04:26 AM by Burstnibbler »

Offline NLS

  • Full Member
  • ***
  • Posts: 106
  • It's too personal.
    • NLS Blog
Re: C64 kernal roms
« Reply #7 on: January 04, 2019, 12:38:41 AM »
I like this. Maybe a couple of changes, but looks good to me.

---
NLS
My Blog

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
Re: C64 kernal roms
« Reply #8 on: January 04, 2019, 02:13:09 AM »
I think [CRT] and [ROM] can be unified by making CRT the third set.

Other than that, i'm done so far.
« Last Edit: January 04, 2019, 02:27:27 AM by Burstnibbler »

Offline Duncan Twain

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 517
Re: C64 kernal roms
« Reply #9 on: January 04, 2019, 07:49:09 AM »
Very nice, thanks. Will include them in the next release. Until then I'll scour my harddrive to find more.

Offline NLS

  • Full Member
  • ***
  • Posts: 106
  • It's too personal.
    • NLS Blog
Re: C64 kernal roms
« Reply #10 on: January 04, 2019, 08:49:50 AM »
I think it should be part of a Firmware section like in other systems.

As a more general comment, I also I think Firmware section needs to expand for every possible system.
---
NLS
My Blog

Offline NLS

  • Full Member
  • ***
  • Posts: 106
  • It's too personal.
    • NLS Blog
Re: C64 kernal roms
« Reply #11 on: January 04, 2019, 09:07:22 AM »
Found two duplicates in your roms Duncan.
BasicToolkit-2.bin to D64A.bin
BH_9000.bin to WO-PR3.bin
---
NLS
My Blog

Offline Duncan Twain

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 517
Re: C64 kernal roms
« Reply #12 on: January 04, 2019, 10:52:46 AM »
I'll put it under 'Firmware' then. I also noticed the duplicate files.

Offline Burstnibbler

  • Newbie
  • *
  • Posts: 14
Re: C64 kernal roms
« Reply #13 on: January 06, 2019, 08:50:13 PM »
The C64 ROMs are mostly finished. The next ones are the other Commodore systems (pet, plus4, VIC20, C128, C65). The first batch should be created from Zimmers FTP. Most ROMs are well documented there in the '00INDEX' files.

If anyone wants to help/contribute and pick up a system please raise your hand. Any help welcome. Make sure to drop a note before starting.

Offline NLS

  • Full Member
  • ***
  • Posts: 106
  • It's too personal.
    • NLS Blog
Re: C64 kernal roms
« Reply #14 on: January 07, 2019, 12:07:35 AM »
I'll let you know tomorrow if I can.
---
NLS
My Blog