Skip to content

Releases: Zibri/VICE

r45472 Ubuntu 22.04

05 Feb 16:17
d569312
Compare
Choose a tag to compare

Changelog:

r45472 | gpz | 2025-02-05 15:16:12 +0000 (Wed, 05 Feb 2025) | 1 line

fix url to development builds
------------------------------------------------------------------------
r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------

r45472 OpenSUSE TumbleWeed

05 Feb 16:19
d569312
Compare
Choose a tag to compare

Changelog:

r45472 | gpz | 2025-02-05 15:16:12 +0000 (Wed, 05 Feb 2025) | 1 line

fix url to development builds
------------------------------------------------------------------------
r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------

r45472 Windows

05 Feb 16:30
d569312
Compare
Choose a tag to compare

Changelog:

r45472 | gpz | 2025-02-05 15:16:12 +0000 (Wed, 05 Feb 2025) | 1 line

fix url to development builds
------------------------------------------------------------------------
r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------

r45471 Ubuntu 22.04

02 Feb 22:13
d569312
Compare
Choose a tag to compare

Changelog:

r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------

r45471 OpenSUSE TumbleWeed

02 Feb 22:16
d569312
Compare
Choose a tag to compare

Changelog:

r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------

r45471 Windows

02 Feb 22:27
d569312
Compare
Choose a tag to compare

Changelog:

r45471 | gpz | 2025-02-02 21:22:56 +0000 (Sun, 02 Feb 2025) | 1 line

added support for the 'Profi-DOS' cartridge by REX Datentechnik. Thanks to SubZero for providing the cartridge over 15 years ago >_<
------------------------------------------------------------------------
r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------

r45470 Ubuntu 22.04

02 Feb 20:15
d569312
Compare
Choose a tag to compare

Changelog:

r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------
r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------

r45470 OpenSUSE TumbleWeed

02 Feb 20:17
d569312
Compare
Choose a tag to compare

Changelog:

r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------
r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------

r45470 Windows

02 Feb 20:29
d569312
Compare
Choose a tag to compare

Changelog:

r45470 | gpz | 2025-02-02 18:20:13 +0000 (Sun, 02 Feb 2025) | 1 line

disable debug output
------------------------------------------------------------------------
r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------
r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------

r45469 Ubuntu 22.04

31 Jan 22:13
d569312
Compare
Choose a tag to compare

Changelog:

r45469 | rhialto | 2025-01-31 21:44:29 +0000 (Fri, 31 Jan 2025) | 5 lines

Another case of PET empty space reading.

Fix a confusing case of the size of the "I/O peek through" for the 8096 expansion. Add some comments why.
Fix access to 8800-8FFF colour memory from the Vice monitor in the case of ColourPET.

------------------------------------------------------------------------
r45468 | rhialto | 2025-01-28 20:21:31 +0000 (Tue, 28 Jan 2025) | 2 lines

Oops, fix previous. We want to see the value from the CRTC.

------------------------------------------------------------------------
r45467 | rhialto | 2025-01-28 20:14:43 +0000 (Tue, 28 Jan 2025) | 15 lines

Also return empty space on E80x.

I found a test program that cares about this:
8032.mem.prg from https://www.zimmers.net/anonftp/pub/cbm/pet/utilities/
It tests the 64K memory expansion and wants to see empty space at E800 if the
"I/O peek through" is enabled:

.C:096d  A9 CC       LDA #$CC	; enabled; i/o peek though; bank 3 and 1; no w/p
.C:096f  8D F0 FF    STA $FFF0
.C:0972  85 00       STA $00
.C:0974  AD 00 E8    LDA $E800	; I/O area but no chip selected
.C:0977  C9 E8       CMP #$E8
.C:0979  F0 07       BEQ $0982


------------------------------------------------------------------------
r45466 | rhialto | 2025-01-26 12:52:22 +0000 (Sun, 26 Jan 2025) | 2 lines

Use crtc.vaddr_mask_eff to mask colour memory offsets, since we use effective addresses here: not the ones direcly from the CRTC, but possibly times 2.

------------------------------------------------------------------------
r45465 | gpz | 2025-01-23 23:02:09 +0000 (Thu, 23 Jan 2025) | 1 line

move keyval fix magic into a public function and use it in the joystick keyset config dialog. should fix bug #2120. the hotkey code (and any other place that uses gtk keyval) needs a similar fix
------------------------------------------------------------------------