Browse Source

renamed 1531 to 1351 - the correct name of the Commodore mouse :)

master
Michael Steil 6 months ago
parent
commit
07c031dfdb
5 changed files with 10 additions and 10 deletions
  1. +4
    -4
      Makefile
  2. +2
    -2
      README.md
  3. +1
    -1
      input/mse1351.cfg
  4. +2
    -2
      input/mse1351.s
  5. +1
    -1
      kernal/mouse/mouse2.s

+ 4
- 4
Makefile View File

@@ -232,7 +232,7 @@ DRIVER_SOURCES= \
input/joydrv.bin \
input/amigamse.bin \
input/lightpen.bin \
input/mse1531.bin \
input/mse1351.bin \
input/koalapad.bin \
input/pcanalog.bin

@@ -268,7 +268,7 @@ ALL_BINS= \
$(BUILD_DIR)/input/joydrv.bin \
$(BUILD_DIR)/input/amigamse.bin \
$(BUILD_DIR)/input/lightpen.bin \
$(BUILD_DIR)/input/mse1531.bin \
$(BUILD_DIR)/input/mse1351.bin \
$(BUILD_DIR)/input/koalapad.bin \
$(BUILD_DIR)/input/pcanalog.bin

@@ -362,8 +362,8 @@ $(BUILD_DIR)/input/joydrv.bin: $(BUILD_DIR)/input/joydrv.o input/joydrv.cfg $(DE
$(BUILD_DIR)/input/lightpen.bin: $(BUILD_DIR)/input/lightpen.o input/lightpen.cfg $(DEPS)
$(LD) -C input/lightpen.cfg $(BUILD_DIR)/input/lightpen.o -o $@

$(BUILD_DIR)/input/mse1531.bin: $(BUILD_DIR)/input/mse1531.o input/mse1531.cfg $(DEPS)
$(LD) -C input/mse1531.cfg $(BUILD_DIR)/input/mse1531.o -o $@
$(BUILD_DIR)/input/mse1351.bin: $(BUILD_DIR)/input/mse1351.o input/mse1351.cfg $(DEPS)
$(LD) -C input/mse1351.cfg $(BUILD_DIR)/input/mse1351.o -o $@

$(BUILD_DIR)/input/koalapad.bin: $(BUILD_DIR)/input/koalapad.o input/koalapad.cfg $(DEPS)
$(LD) -C input/koalapad.cfg $(BUILD_DIR)/input/koalapad.o -o $@

+ 2
- 2
README.md View File

@@ -82,7 +82,7 @@ Run `make` to build the original "BSW" GEOS for C64. This will create the follow

* raw KERNAL components: `kernal.bin`, `lokernal.bin`, `init.bin`
* disk drive drivers: `drv1541.bin`, `drv1571.bin`, `drv1581.bin`
* input drivers: `amigamse.bin`, `joydrv.bin`, `lightpen.bin`, `mse1531.bin`, `koalapad.bin`, `pcanalog.bin`
* input drivers: `amigamse.bin`, `joydrv.bin`, `lightpen.bin`, `mse1351.bin`, `koalapad.bin`, `pcanalog.bin`
* combined KERNAL image (`SYS 49155`): `kernal_combined.prg`
* compressed KERNAL image (`RUN`): `kernal_compressed.prg`
* disk image: `geos.d64`
@@ -112,7 +112,7 @@ By default, the KERNAL image will contain the Commodore 1541 disk driver (`drv15

make DRIVE=<drive> INPUT=<input>

Supported drives are `drv1541`, `drv1571` and `drv1581`. Supported input devices are `amigamse`, `joydrv`, `koalapad`, `lightpen`, `mse1531` and `pcanalog`.
Supported drives are `drv1541`, `drv1571` and `drv1581`. Supported input devices are `amigamse`, `joydrv`, `koalapad`, `lightpen`, `mse1351` and `pcanalog`.


## Customization

input/mse1531.cfg → input/mse1351.cfg View File

@@ -3,5 +3,5 @@ MEMORY {
}

SEGMENTS {
mse1531: load = MOUSE_BASE, type = ro;
mse1351: load = MOUSE_BASE, type = ro;
}

input/mse1531.s → input/mse1351.s View File

@@ -1,14 +1,14 @@
; GEOS by Berkeley Softworks
; reverse engineered by Maciej Witkowiak, Michael Steil
;
; Commodore 1531 mouse input driver
; Commodore 1351 mouse input driver

.include "const.inc"
.include "geossym.inc"
.include "geosmac.inc"
.include "c64.inc"

.segment "mse1531"
.segment "mse1351"

MouseInit:
jmp _MouseInit

+ 1
- 1
kernal/mouse/mouse2.s View File

@@ -83,7 +83,7 @@ ProcessMouse:
; Wheels doesn't call the mouse driver.
; For a joystick, this means that the
; pointer can't be moved while it's
; invisible, and for a 1531 mouse, it means
; invisible, and for a 1351 mouse, it means
; the input registers may overflow in the
; worst case, causing the pointer to jump.
;

Loading…
Cancel
Save