Fixed NVRAM loading and saving for the two PS/2 Model 70 types.
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
* Handling of the PS/2 series CMOS devices.
|
* Handling of the PS/2 series CMOS devices.
|
||||||
*
|
*
|
||||||
* Version: @(#)nvr_ps2.c 1.0.5 2018/03/18
|
* Version: @(#)nvr_ps2.c 1.0.6 2018/03/20
|
||||||
*
|
*
|
||||||
* Authors: Fred N. van Kempen, <decwiz@yahoo.com>
|
* Authors: Fred N. van Kempen, <decwiz@yahoo.com>
|
||||||
* Sarah Walker, <tommowalker@tommowalker.co.uk>
|
* Sarah Walker, <tommowalker@tommowalker.co.uk>
|
||||||
@@ -115,6 +115,12 @@ ps2_nvr_init(const device_t *info)
|
|||||||
ps2_nvr_read,NULL,NULL, ps2_nvr_write,NULL,NULL, nvr);
|
ps2_nvr_read,NULL,NULL, ps2_nvr_write,NULL,NULL, nvr);
|
||||||
|
|
||||||
switch (romset) {
|
switch (romset) {
|
||||||
|
case ROM_IBMPS2_M70_TYPE3:
|
||||||
|
f = nvr_fopen(L"ibmps2_m70_type3_sec.nvr", L"rb");
|
||||||
|
break;
|
||||||
|
case ROM_IBMPS2_M70_TYPE4:
|
||||||
|
f = nvr_fopen(L"ibmps2_m70_type4_sec.nvr", L"rb");
|
||||||
|
break;
|
||||||
case ROM_IBMPS2_M80:
|
case ROM_IBMPS2_M80:
|
||||||
f = nvr_fopen(L"ibmps2_m80_sec.nvr", L"rb");
|
f = nvr_fopen(L"ibmps2_m80_sec.nvr", L"rb");
|
||||||
break;
|
break;
|
||||||
@@ -138,10 +144,10 @@ ps2_nvr_close(void *priv)
|
|||||||
|
|
||||||
switch (romset) {
|
switch (romset) {
|
||||||
case ROM_IBMPS2_M70_TYPE3:
|
case ROM_IBMPS2_M70_TYPE3:
|
||||||
f = nvr_fopen(L"ibmps2_m70_type3_sec.nvr", L"rb");
|
f = nvr_fopen(L"ibmps2_m70_type3_sec.nvr", L"wb");
|
||||||
break;
|
break;
|
||||||
case ROM_IBMPS2_M70_TYPE4:
|
case ROM_IBMPS2_M70_TYPE4:
|
||||||
f = nvr_fopen(L"ibmps2_m70_type4_sec.nvr", L"rb");
|
f = nvr_fopen(L"ibmps2_m70_type4_sec.nvr", L"wb");
|
||||||
break;
|
break;
|
||||||
case ROM_IBMPS2_M80:
|
case ROM_IBMPS2_M80:
|
||||||
f = nvr_fopen(L"ibmps2_m80_sec.nvr", L"wb");
|
f = nvr_fopen(L"ibmps2_m80_sec.nvr", L"wb");
|
||||||
|
|||||||
Reference in New Issue
Block a user