Skip to content

Commit 0e40356

Browse files
authored
Removing P2000T roms from repository and adding hyperlinks to download latest version from internet (#18)
1 parent bda7054 commit 0e40356

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+12
-83
lines changed

gui/assets/roms/BASIC.BIN

-16 KB
Binary file not shown.

gui/assets/roms/BASICBOOTSTRAP.bin

-16 KB
Binary file not shown.

gui/assets/roms/BIS system.bin

-8 KB
Binary file not shown.

gui/assets/roms/BIS.bin

-16 KB
Binary file not shown.
-12 KB
Binary file not shown.

gui/assets/roms/Basic-24.bin

-16 KB
Binary file not shown.

gui/assets/roms/CPM Nater.bin

-16 KB
Binary file not shown.

gui/assets/roms/EPROM-programmer.bin

-12 KB
Binary file not shown.

gui/assets/roms/Forth.bin

-10.3 KB
Binary file not shown.

gui/assets/roms/GOS 3.6.bin

-8 KB
Binary file not shown.

gui/assets/roms/MCPM-system.bin

-8 KB
Binary file not shown.

gui/assets/roms/MCPM.bin

-8 KB
Binary file not shown.

gui/assets/roms/Maintenance 1.bin

-12 KB
Binary file not shown.

gui/assets/roms/Maintenance 2.bin

-16 KB
Binary file not shown.

gui/assets/roms/Miniware 1.0.bin

-4 KB
Binary file not shown.

gui/assets/roms/NeboCalc system.bin

-7.5 KB
Binary file not shown.

gui/assets/roms/NeboCalc.bin

-16 KB
Binary file not shown.

gui/assets/roms/PDOS.bin

-8 KB
Binary file not shown.

gui/assets/roms/README.md

-30
This file was deleted.

gui/assets/roms/Seeters.bin

-8 KB
Binary file not shown.

gui/assets/roms/Text2000 2.bin

-12 KB
Binary file not shown.

gui/assets/roms/Text2000 3.bin

-16 KB
Binary file not shown.
-7 KB
Binary file not shown.

gui/assets/roms/UCSD Pascal.bin

-16 KB
Binary file not shown.

gui/assets/roms/WordProcessor 1.bin

-16 KB
Binary file not shown.

gui/assets/roms/WordProcessor 2.bin

-16 KB
Binary file not shown.

gui/assets/roms/Zemon 1.4.bin

-16 KB
Binary file not shown.

gui/assets/roms/assembler 5.6.bin

-16 KB
Binary file not shown.

gui/assets/roms/assembler 5.9.bin

-16 KB
Binary file not shown.

gui/assets/roms/familiegeheugen 2.bin

-16 KB
Binary file not shown.

gui/assets/roms/familiegeheugen 3.bin

-16 KB
Binary file not shown.

gui/assets/roms/familiegeheugen 4.bin

-16 KB
Binary file not shown.

gui/assets/roms/flexbase.bin

-16 KB
Binary file not shown.

gui/assets/roms/helloworld.bin

-16 KB
Binary file not shown.

gui/assets/roms/jwsbasic.bin

-16 KB
Binary file not shown.

gui/assets/roms/memcheck.bin

-656 Bytes
Binary file not shown.

gui/assets/roms/p2000t-multicart.bin

-512 KB
Binary file not shown.

gui/assets/roms/tapemonitor.bin

-3.74 KB
Binary file not shown.

gui/assets/roms/tekst 1.bin

-16 KB
Binary file not shown.

gui/resources.qrc

-38
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,6 @@
22
<qresource prefix="/">
33
<file>assets/icon/eeprom_icon.ico</file>
44
<file>assets/roms/c64-megacart.bin</file>
5-
<file>assets/roms/p2000t-multicart.bin</file>
6-
<file>assets/roms/jwsbasic.bin</file>
7-
<file>assets/roms/assembler 5.6.bin</file>
8-
<file>assets/roms/assembler 5.9.bin</file>
9-
<file>assets/roms/BASIC.BIN</file>
10-
<file>assets/roms/Basic-24 systemtracks.bin</file>
11-
<file>assets/roms/Basic-24.bin</file>
12-
<file>assets/roms/BASICBOOTSTRAP.bin</file>
13-
<file>assets/roms/BIS system.bin</file>
14-
<file>assets/roms/BIS.bin</file>
15-
<file>assets/roms/CPM Nater.bin</file>
16-
<file>assets/roms/EPROM-programmer.bin</file>
17-
<file>assets/roms/familiegeheugen 2.bin</file>
18-
<file>assets/roms/familiegeheugen 3.bin</file>
19-
<file>assets/roms/familiegeheugen 4.bin</file>
20-
<file>assets/roms/flexbase.bin</file>
21-
<file>assets/roms/Forth.bin</file>
22-
<file>assets/roms/GOS 3.6.bin</file>
23-
<file>assets/roms/helloworld.bin</file>
24-
<file>assets/roms/Maintenance 1.bin</file>
25-
<file>assets/roms/Maintenance 2.bin</file>
26-
<file>assets/roms/MCPM.bin</file>
27-
<file>assets/roms/MCPM-system.bin</file>
28-
<file>assets/roms/memcheck.bin</file>
29-
<file>assets/roms/Miniware 1.0.bin</file>
30-
<file>assets/roms/NeboCalc system.bin</file>
31-
<file>assets/roms/NeboCalc.bin</file>
32-
<file>assets/roms/PDOS.bin</file>
33-
<file>assets/roms/Seeters.bin</file>
34-
<file>assets/roms/tapemonitor.bin</file>
35-
<file>assets/roms/tekst 1.bin</file>
36-
<file>assets/roms/Text2000 2.bin</file>
37-
<file>assets/roms/Text2000 3.bin</file>
38-
<file>assets/roms/UCSD Pascal system.bin</file>
39-
<file>assets/roms/UCSD Pascal.bin</file>
40-
<file>assets/roms/WordProcessor 1.bin</file>
41-
<file>assets/roms/WordProcessor 2.bin</file>
42-
<file>assets/roms/Zemon 1.4.bin</file>
435
<file>assets/fonts/Consolas.ttf</file>
446
<file>assets/icon/clipboard.png</file>
457
</qresource>

gui/src/config.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#define _CONFIG_H
2323

2424
#define PROGRAM_NAME "PICO SST39sf0x0 Programmer"
25-
#define PROGRAM_VERSION "1.6.0"
25+
#define PROGRAM_VERSION "1.7.0"
2626
#define UNUSED(x) (void)(x)
2727

2828
#endif // _CONFIG_H

gui/src/mainwindow.cpp

+11-14
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ void MainWindow::build_rom_selection_menu(QVBoxLayout* target_layout) {
221221

222222
// add individual buttons here
223223
QPushButton* btn1 = new QPushButton("P2000T Multicart ROM");
224-
btn1->setProperty("image_name", QVariant(QString("p2000t-multicart.bin")));
224+
btn1->setProperty("image_name", QVariant(QString("https://github.com/ifilot/p2000t-rompacks/releases/download/nightly/MULTIROM-512KiB.BIN")));
225225
layout->addWidget(btn1);
226226
connect(btn1, SIGNAL(released()), this, SLOT(load_default_image()));
227227

@@ -244,7 +244,7 @@ void MainWindow::build_rom_selection_menu(QVBoxLayout* target_layout) {
244244

245245
// add individual buttons here
246246
btn1 = new QPushButton("P2000T BASICNL v1.1");
247-
btn1->setProperty("image_name", QVariant(QString("BASIC.BIN")));
247+
btn1->setProperty("image_name", QVariant(QString("https://github.com/p2000t/software/raw/refs/heads/main/cartridges/BASICNL1.1.bin")));
248248
layout->addWidget(btn1);
249249
connect(btn1, SIGNAL(released()), this, SLOT(load_default_image()));
250250

@@ -254,18 +254,15 @@ void MainWindow::build_rom_selection_menu(QVBoxLayout* target_layout) {
254254

255255
// list of ROM images
256256
QList<QPair<QString, QString>> rom_images = {
257-
{"Assembler v5.9", "assembler 5.9.bin"},
258-
{"BASICNL with Bootstrap for DATA cartridge [download]", "https://github.com/ifilot/p2000t-tape-monitor/releases/latest/download/BASICBOOTSTRAP.BIN"},
259-
{"BASICNL with Bootstrap for SD-CARD cartridge [download]", "https://github.com/ifilot/p2000t-sdcard/releases/latest/download/BASICBOOTSTRAP.BIN"},
260-
{"Cassette to EEPROM Utility [download]", "https://github.com/ifilot/p2000t-tape-monitor/releases/latest/download/CASSETTE_UTILITY.BIN"},
261-
{"Familiegeheugen v4", "familiegeheugen 4.bin"},
262-
{"Flasher for DATA cartridge [download]", "https://github.com/ifilot/p2000t-tape-monitor/releases/latest/download/FLASHER.BIN"},
263-
{"Flasher for SD-CARD cartridge [download]", "https://github.com/ifilot/p2000t-sdcard/releases/latest/download/FLASHER.BIN"},
264-
{"Forth compiler", "Forth.bin"},
265-
{"Maintenance cartridge", "Maintenance 2.bin"},
266-
{"RAM (expansion board) Test [download]", "https://github.com/ifilot/p2000t-ram-expansion-board/releases/latest/download/RAMTEST.BIN"},
267-
{"Word Processor v2", "WordProcessor 2.bin"},
268-
{"Zemon assembler v1.4", "Zemon 1.4.bin"}
257+
{"Assembler v5.9", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/assembler%205.9.bin"},
258+
{"BASICNL with Bootstrap for SD-CARD cartridge", "https://github.com/ifilot/p2000t-sdcard/releases/latest/download/BASICBOOTSTRAP.BIN"},
259+
{"Familiegeheugen v4", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/familiegeheugen%204.bin"},
260+
{"Flasher for SD-CARD cartridge", "https://github.com/ifilot/p2000t-sdcard/releases/latest/download/FLASHER.BIN"},
261+
{"Forth compiler", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/Forth.bin"},
262+
{"Maintenance cartridge", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/Maintenance%202.bin"},
263+
{"RAM (expansion board) Test", "https://github.com/ifilot/p2000t-ram-expansion-board/releases/latest/download/RAMTEST.BIN"},
264+
{"Word Processor v2", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/WordProcessor%202.bin"},
265+
{"Zemon assembler v1.4", "https://github.com/p2000t/software/raw/refs/heads/main/cartridges/Zemon%201.4.bin"}
269266
};
270267

271268
QMenu* rommenu = new QMenu();

0 commit comments

Comments
 (0)