Building the Original Commodore 64 KERNAL Source

Avatar de Usuario
ron
Mensajes: 17175
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Building the Original Commodore 64 KERNAL Source

Mensajepor ron » 05 Dic 2017 08:51

https://virtuallyfun.com/2017/12/02/bui ... al-source/

neozeed ha encontrado esta publicación en @ pagetable.com , el código fuente de un grupo de viejos productos Commodore de 8 bits se ha localizado y recuperado, y se pone Online en github . Aún mejor, hay instrucciones detalladas sobre el ensamblaje cruzado desde una máquina PET adecuada para construir su propia ROM de KERNAL.

TITLE BASIC M6502 8K VER 1.1 BY MICRO-SOFT
SEARCH M6502
SALL
RADIX 10 ;THROUGHOUT ALL BUT MATH-PAK.

$Z:: ;STARTING POINT FOR M6502 SIMULATOR
ORG 0 ;START OFF AT LOCATION ZERO.
SUBTTL SWITCHES,MACROS.

REALIO=4 ;5=STM
;4=APPLE.
;3=COMMODORE.
;2=OSI
;1=MOS TECH,KIM
;0=PDP-10 SIMULATING 6502


http://www.pagetable.com/?p=894

https://github.com/mist64/cbmsrc

Entre otras cosas se puede también encontrar:

BASIC_C64 reindented BASIC_C64, KERNAL_C64 and DOS_1540 to approximate the LST
BASIC_CBM2_A reindented BASIC_CBM2_[AB], KERNAL_CBM2_[AB] and EDITOR_CBM2 to appro
BASIC_CBM2_B reindented BASIC_CBM2_[AB], KERNAL_CBM2_[AB] and EDITOR_CBM2 to appro
BASIC_PET2001 added BASIC_PET2001
DOS_1540 reindented BASIC_C64, KERNAL_C64 and DOS_1540 to approximate the LST
DOS_1571 added DOS_1571
DOS_1581 added DOS_1581
DOS_4040 reindented DOS_4040 to approximate the LST output of the assembler
DOS_8070 reindented DOS_8070 to approximate the LST output of the assembler
DOS_8250 reindented DOS_8250 to approximate the LST output of the assembler
DOS_D9065 reindented DOS_D9065 to approximate the LST output of the assembler
EDITOR_CBM2 reindented BASIC_CBM2_[AB], KERNAL_CBM2_[AB] and EDITOR_CBM2 to appro
KERNAL_C64_01 added KERNAL_C64_03 and renamed the existing KERNAL_C64 to KERNAL_C64_01
KERNAL_C64_03 fix disclaimer of C64 KERNAL -03 to reflect the LST printout
KERNAL_CBM2_A reindented BASIC_CBM2_[AB], KERNAL_CBM2_[AB] and EDITOR_CBM2 to appro
KERNAL_CBM2_B reindented BASIC_CBM2_[AB], KERNAL_CBM2_[AB] and EDITOR_CBM2 to appro


Como dicen, tarde pero ... es muy buena información.

Volver a “Software C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado