Skip to content

Commit 1ecf5b9

Browse files
committed
mks3: Fix keyoff
psr340: Finish the lcd, add the nvram.
1 parent 825c2d2 commit 1ecf5b9

File tree

2 files changed

+78
-134
lines changed

2 files changed

+78
-134
lines changed

src/mame/yamaha/mks3.cpp

Lines changed: 67 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -21,71 +21,71 @@ static INPUT_PORTS_START(piano)
2121

2222
PORT_START("P1")
2323
PORT_BIT(0x0000000f, IP_ACTIVE_HIGH, IPT_UNUSED)
24-
PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C2")
25-
PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C2#")
26-
PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D2")
27-
PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D2#")
28-
PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E2")
29-
PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F2")
30-
PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F2#")
31-
PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G2")
32-
PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G2#")
33-
PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A2")
34-
PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A2#")
35-
PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B2")
36-
PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C3")
37-
PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C3#")
38-
PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D3")
39-
PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D3#")
40-
PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E3")
41-
PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F3")
42-
PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F3#")
43-
PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G3")
44-
PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G3#")
45-
PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A3")
46-
PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A3#")
47-
PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B3")
48-
PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C4")
49-
PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C4#")
50-
PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D4")
51-
PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D4#")
24+
PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C1")
25+
PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C1#")
26+
PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D1")
27+
PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D1#")
28+
PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E1")
29+
PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F1")
30+
PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F1#")
31+
PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G1")
32+
PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G1#")
33+
PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A1")
34+
PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A1#")
35+
PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B1")
36+
PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C2")
37+
PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C2#")
38+
PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D2")
39+
PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D2#")
40+
PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E2")
41+
PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F2")
42+
PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F2#")
43+
PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G2")
44+
PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G2#")
45+
PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A2")
46+
PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A2#")
47+
PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B2")
48+
PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C3")
49+
PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C3#")
50+
PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D3")
51+
PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D3#")
5252

5353
PORT_START("P2")
54-
PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E4")
55-
PORT_BIT(0x00000002, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F4")
56-
PORT_BIT(0x00000004, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F4#")
57-
PORT_BIT(0x00000008, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G4")
58-
PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G4#")
59-
PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A4")
60-
PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A4#")
61-
PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B4")
62-
PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C5")
63-
PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C5#")
64-
PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D5")
65-
PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D5#")
66-
PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E5")
67-
PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F5")
68-
PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F5#")
69-
PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G5")
70-
PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G5#")
71-
PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A5")
72-
PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A5#")
73-
PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B5")
74-
PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C6")
75-
PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C6#")
76-
PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D6")
77-
PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D6#")
78-
PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E6")
79-
PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F6")
80-
PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F6#")
81-
PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G6")
82-
PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G6#")
83-
PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A6")
84-
PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A6#")
85-
PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B6")
54+
PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E3")
55+
PORT_BIT(0x00000002, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F3")
56+
PORT_BIT(0x00000004, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F3#")
57+
PORT_BIT(0x00000008, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G3")
58+
PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G3#")
59+
PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A3")
60+
PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A3#")
61+
PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B3")
62+
PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C4")
63+
PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C4#")
64+
PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D4")
65+
PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D4#")
66+
PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E4")
67+
PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F4")
68+
PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F4#")
69+
PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G4")
70+
PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G4#")
71+
PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A4")
72+
PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A4#")
73+
PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B4")
74+
PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C5")
75+
PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C5#")
76+
PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D5")
77+
PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("D5#")
78+
PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("E5")
79+
PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F5")
80+
PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("F5#")
81+
PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G5")
82+
PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("G5#")
83+
PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A5")
84+
PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("A5#")
85+
PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("B5")
8686

8787
PORT_START("P3")
88-
PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C7")
88+
PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_NAME("C6")
8989
PORT_BIT(0xfffffffe, IP_ACTIVE_HIGH, IPT_UNUSED)
9090
INPUT_PORTS_END
9191

@@ -154,12 +154,13 @@ void mks3_device::req_w(int state)
154154
return;
155155

156156
m_req = state;
157-
if(m_req == 0)
157+
if(m_req == 0 && m_step == 0xff)
158158
transmit_next();
159159
}
160160

161161
TIMER_CALLBACK_MEMBER(mks3_device::transmit_tick)
162162
{
163+
logerror("tr %d\n", m_step);
163164
if(m_step == 15) {
164165
transmit_next();
165166
return;
@@ -216,12 +217,12 @@ void mks3_device::send_next()
216217
// velocity is 10 bits, 0 = max, 3ff = min
217218
//
218219
// 80 | key number
219-
// 20 for keyoff, velocity >> 5 otherwise
220-
// 60 | (velocity & 1f)
220+
// 20 for maximal time(?), velocity >> 5 otherwise
221+
// 60 | (velocity & 1f) on) || 00 (keyoff)
221222

222223
m_bytes[0] = 0x80 | (key & 0x7f);
223-
m_bytes[1] = key & 0x100 ? 0 : 0x20;
224-
m_bytes[2] = 0x60;
224+
m_bytes[1] = 0; //key & 0x100 ? 0 : 0x20;
225+
m_bytes[2] = (key & 0x100) ? 0x60 : 0x00;
225226
m_byte_count = 3;
226227
transmit_next();
227228
}

src/mame/yamaha/ympsr340.cpp

Lines changed: 11 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818

1919
#include "emu.h"
2020

21+
#include "bus/midi/midi.h"
2122
#include "cpu/h8/swx00.h"
23+
#include "machine/nvram.h"
2224
#include "video/hd44780.h"
23-
#include "bus/midi/midi.h"
2425

2526
#include "mks3.h"
2627

@@ -37,6 +38,8 @@ class psr340_state : public driver_device
3738
psr340_state(const machine_config &mconfig, device_type type, const char *tag) :
3839
driver_device(mconfig, type, tag),
3940
m_maincpu(*this, "maincpu"),
41+
m_ram(*this, "ram"),
42+
m_nvram(*this, "ram"),
4043
m_mks3(*this, "mks3"),
4144
m_lcdc(*this, "ks0066"),
4245
m_outputs(*this, "%02d.%x.%x", 0U, 0U, 0U),
@@ -51,6 +54,8 @@ class psr340_state : public driver_device
5154

5255
private:
5356
required_device<swx00_device> m_maincpu;
57+
required_shared_ptr<u16> m_ram;
58+
required_device<nvram_device> m_nvram;
5459
required_device<mks3_device> m_mks3;
5560
required_device<hd44780_device> m_lcdc;
5661
output_finder<80, 8, 5> m_outputs;
@@ -102,7 +107,7 @@ void psr340_state::txd_w(u8 data)
102107
void psr340_state::c_map(address_map &map)
103108
{
104109
map(0x000000, 0x1fffff).rom().region("maincpu", 0); // cs0
105-
map(0x400000, 0x43ffff).ram(); // cs2
110+
map(0x400000, 0x43ffff).ram().share(m_ram); // cs2
106111

107112
map(0x600000, 0x600000).lr8(NAME([]() -> uint8_t { return 0x80; })); // FDC status, cs3, cs4 w/ dack
108113
}
@@ -128,70 +133,6 @@ void psr340_state::render_w(int state)
128133
return;
129134

130135
const u8 *render = m_lcdc->render();
131-
132-
if(0) {
133-
logerror("XX -\n");
134-
for(int i=2; i != 3; i++) {
135-
for(int y=0; y != 8; y++) {
136-
std::string r = "XX";
137-
for(int x=0; x != 10; x++) {
138-
int idx = x+20*i;
139-
uint8_t v = render[16*(x+20*i) + y];
140-
r += ' ';
141-
for(int b=4; b >= 0; b--) {
142-
bool known = (idx == 43 && b <= 3) || (idx == 44) || (idx == 45) || (idx == 46 && b >= 3);
143-
known = known || (idx == 46 && b == 2 && y >= 5);
144-
known = known || (idx == 46 && b == 1 && y >= 4);
145-
known = known || (idx == 46 && b == 0 && y >= 5);
146-
known = known || (idx == 47 && b == 4 && y >= 4);
147-
known = known || (idx == 47 && b == 3 && y >= 5);
148-
known = known || (idx == 47 && b == 2 && y >= 4);
149-
known = known || (idx == 43 && b == 4 && y >= 4);
150-
known = known || (idx == 42 && b == 0 && y >= 4 && y <= 6);
151-
known = known || (idx == 42 && b == 1 && y >= 4);
152-
known = known || (idx == 42 && b == 2 && y >= 4 && y <= 6);
153-
known = known || (idx == 42 && b == 3 && y >= 4);
154-
known = known || (idx == 42 && b == 4 && y >= 4 && y <= 6);
155-
known = known || (idx == 41 && b == 1 && y >= 4);
156-
known = known || (idx == 41 && b == 2 && y >= 4 && y <= 6);
157-
known = known || (idx == 41 && b == 3 && y >= 4);
158-
known = known || (idx == 41 && b == 4 && y >= 4 && y <= 6);
159-
known = known || (idx == 40 && b == 0 && y >= 4);
160-
known = known || (idx == 40 && b == 1 && y >= 4 && y <= 6);
161-
162-
known = known || (idx == 40 && b == 4 && y >= 1 && y <= 6);
163-
164-
known = known || (idx == 46 && y == 3 && b == 2);
165-
known = known || (idx == 46 && y == 2 && b == 1);
166-
known = known || (idx == 46 && y == 3 && b == 1);
167-
known = known || (idx == 46 && y == 2 && b == 0);
168-
known = known || (idx == 46 && y == 3 && b == 0);
169-
known = known || (idx == 47 && y == 3 && b == 4);
170-
known = known || (idx == 47 && y == 4 && b == 3);
171-
172-
known = known || (idx == 40 && y == 7 && b == 2);
173-
known = known || (idx == 40 && y == 7 && b == 1);
174-
known = known || (idx == 41 && y == 7 && b == 4);
175-
known = known || (idx == 41 && y == 7 && b == 2);
176-
known = known || (idx == 42 && y == 7 && b == 4);
177-
known = known || (idx == 42 && y == 7 && b == 2);
178-
known = known || (idx == 42 && y == 7 && b == 0);
179-
known = known || (idx == 47 && y == 3 && b == 3);
180-
known = known || (idx == 47 && y == 3 && b == 2);
181-
known = known || (idx == 47 && y == 1 && b == 1);
182-
known = known || (idx == 47 && y == 1 && b == 0);
183-
known = known || (idx == 47 && y == 2 && b == 4);
184-
known = known || (idx == 41 && y == 4 && b == 0);
185-
bool is = v & (0x01 << b);
186-
r += known ? '_' : is ? '#' : '.';
187-
}
188-
}
189-
logerror("%s\n", r);
190-
}
191-
logerror("XX\n");
192-
}
193-
}
194-
195136
for(int yy=0; yy != 8; yy++)
196137
for(int x=0; x != 80; x++) {
197138
uint8_t v = render[16*x + yy];
@@ -286,6 +227,8 @@ void psr340_state::psr340(machine_config &config)
286227
// something generates 500K for sci0, probably internal to the swx00
287228
m_maincpu->sci_set_external_clock_period(0, attotime::from_hz(500000));
288229

230+
NVRAM(config, m_nvram, nvram_device::DEFAULT_NONE);
231+
289232
MKS3(config, m_mks3);
290233
m_mks3->write_da().set(m_maincpu, FUNC(swx00_device::sci_rx_w<1>));
291234
m_mks3->write_clk().set(m_maincpu, FUNC(swx00_device::sci_clk_w<1>));
@@ -317,8 +260,8 @@ ROM_START( psr340 )
317260
ROM_REGION16_BE(0x200000, "wave", 0)
318261
ROM_LOAD("xv89810.bin", 0x000000, 0x200000, CRC(10e68363) SHA1(5edee814bf07c49088da44474fdd5c817e7c5af0))
319262

320-
ROM_REGION(0x5704b, "screen", 0)
321-
ROM_LOAD("psr340-lcd.svg", 0, 0x5704b, CRC(d93af0a9) SHA1(76156443025e0b4089259417bb266888c547b2d7))
263+
ROM_REGION(0x61809, "screen", 0)
264+
ROM_LOAD("psr340-lcd.svg", 0, 0x61809, CRC(f9d11ca6) SHA1(da036d713c73d6b452a3e2d2b2234d473422d5fb))
322265
ROM_END
323266

324267
} // anonymous namespace

0 commit comments

Comments
 (0)