103 |
|
memset(RAM1541, 0, DRIVE_RAM_SIZE); |
104 |
|
|
105 |
|
// Open joystick drivers if required |
106 |
< |
open_close_joysticks(false, false, ThePrefs.Joystick1On, ThePrefs.Joystick2On); |
106 |
> |
open_close_joysticks(0, 0, ThePrefs.Joystick1Port, ThePrefs.Joystick2Port); |
107 |
|
joykey = 0xff; |
108 |
|
|
109 |
|
#ifdef FRODO_SC |
121 |
|
|
122 |
|
C64::~C64() |
123 |
|
{ |
124 |
< |
open_close_joysticks(ThePrefs.Joystick1On, ThePrefs.Joystick2On, false, false); |
124 |
> |
open_close_joysticks(ThePrefs.Joystick1Port, ThePrefs.Joystick2Port, 0, 0); |
125 |
|
|
126 |
|
delete TheJob1541; |
127 |
|
delete TheREU; |
179 |
|
|
180 |
|
void C64::NewPrefs(Prefs *prefs) |
181 |
|
{ |
182 |
< |
open_close_joysticks(ThePrefs.Joystick1On, ThePrefs.Joystick2On, prefs->Joystick1On, prefs->Joystick2On); |
182 |
> |
open_close_joysticks(ThePrefs.Joystick1Port, ThePrefs.Joystick2Port, prefs->Joystick1Port, prefs->Joystick2Port); |
183 |
|
PatchKernal(prefs->FastReset, prefs->Emul1541Proc); |
184 |
|
|
185 |
|
TheDisplay->NewPrefs(prefs); |