Post Reply 
FRAM71B
10-06-2016, 04:53 AM
Post: #15
RE: FRAM71B
Hello Erwin,

Assuming you have followed my guide, you should have the following configuration

PEEK$("2C000",32) -> "D3E4D5D69798191A1B1C9D0000000000"

I would suggest to modify it for the following

POKE("2C000","D3E4D5D69798991A1B1C9D0000000000") / power cycle

Legend: CV=Configuration Value, CN=Chip Number, FB=FRAM Block
Code:
CV  CN  FB  Size  Type  Port  Description 
--  --  --  ----  ----  ----  -----------------------
D3   0   3  32KB  ROM   n/a   Translator 41 HC:E0000
E4   1   4  16KB  ROM   5.00  Translator 41 SC
D5   2   5  32KB  ROM   5.01  Math
D6   3   6  32KB  ROM   5.02  JPC
97   4   7  32KB  IRAM  5.03  Backup
98   5   8  32KB  IRAM  5.04  Alternate/Testing ROM
99   6   9  32KB  IRAM  5.05  Alternate/Testing ROM
1A   7   A  32KB  RAM   n/a   System RAM 128KB 1 of 4
1B   8   B  32KB  RAM   n/a   System RAM 128KB 2 of 4
1C   9   C  32KB  RAM   n/a   System RAM 128KB 3 of 4
9D   A   D  32KB  RAM   n/a   System RAM 128KB 4 of 4

With the above configuration, the FRAM block available (0, 1, 8, 9, E, F) for ROM image and the bank switching capability you can load all the ROMs.

Warning 1: Although it should work, I have not tested the following configuration.
Warning 2: The following commands will trigger on-the-fly bank-switching (OTF-BS) and if they contains LEX files they may cause a Memory Lost.
Dave is the expert here on OTF-BS, not me, yet Wink, so do a backup of your data before playing with this.

To load two 16KB ROM into chip 5 and 6 with X and Y using 0, 1, 8, 9, E, F
Template: POKE("2C000","D3E4D5D697AXAY1A1B1C9D0000000000") / power cycle

Example loading Finance 16KB ROM into chip 5 using FRAM blocks E and loading TextEdit 16KB ROM into chip 6 using FRAM blocks F
Code:
POKE("2C000","D3E4D5D697AEAF1A1B1C9D0000000000")
power cycle
FREE :PORT(5.04) / load Finance 16KB ROM image into port 5.04
FREE :PORT(5.05) / load TextEdit 16KB ROM image into port 5.05
power cycle
POKE("2C000","D3E4D5D697EEEF1A1B1C9D0000000000")  // convert IRAM to ROM
power cycle

To load two 32KB ROM into chip 5 and 6 with X and Y using 0, 1, 8, 9, E, F
Template: POKE("2C000","D3E4D5D6979X9Y1A1B1C9D0000000000") / power cycle

Example loading Ampistat 32KB ROM into chip 5 using FRAM blocks 8 and loading Curvefit 32KB ROM into chip 6 using FRAM blocks 9
Code:
POKE("2C000","D3E4D5D69798991A1B1C9D0000000000")
power cycle
FREE :PORT(5.04) / load Ampistat 32KB ROM image into port 5.04
FREE :PORT(5.05) / load Curvefit 32KB ROM image into port 5.05
power cycle
POKE("2C000","D3E4D5D697D8D91A1B1C9D0000000000")  // convert IRAM to ROM
power cycle

To load one 64KB ROM into chip 5 and 6 with X and Y using 0, 1, 8, 9, E, F
Template: POKE("2C000","D3E4D5D6971X9Y1A1B1C9D0000000000") / power cycle

Example loading DataAcq 64KB ROM into chips 5 & 6 using FRAM blocks 0 & 1
Code:
POKE("2C000","D3E4D5D69710911A1B1C9D0000000000")
power cycle
FREE :PORT(5.04) / load DataAcq 64KB ROM image into port 5.04
power cycle
POKE("2C000","D3E4D5D69750D11A1B1C9D0000000000") // convert IRAM to ROM
power cycle

Sylvain
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
FRAM71B - Hans Brueggemann - 05-22-2016, 08:26 AM
RE: FRAM71B - Sylvain Cote - 05-22-2016, 02:46 PM
RE: FRAM71B - Dave Frederickson - 05-25-2016, 07:16 PM
RE: FRAM71B - Dave Frederickson - 05-22-2016, 04:13 PM
RE: FRAM71B - Hans Brueggemann - 05-22-2016, 04:54 PM
RE: FRAM71B - Dave Frederickson - 05-22-2016, 05:14 PM
RE: FRAM71B - Hans Brueggemann - 05-22-2016, 07:09 PM
RE: FRAM71B - Dave Frederickson - 05-27-2016, 04:59 PM
FRAM71B HC ROM Feature - Dave Frederickson - 10-02-2016, 03:09 PM
RE: FRAM71B - Erwin - 10-05-2016, 10:45 AM
RE: FRAM71B - Dave Frederickson - 10-05-2016, 03:42 PM
RE: FRAM71B - Erwin - 10-05-2016, 07:36 PM
RE: FRAM71B - Dave Frederickson - 10-05-2016, 08:10 PM
RE: FRAM71B - Erwin - 10-05-2016, 08:25 PM
RE: FRAM71B - Sylvain Cote - 10-06-2016 04:53 AM
RE: FRAM71B - Erwin - 10-06-2016, 06:24 AM
RE: FRAM71B - Dave Frederickson - 10-06-2016, 03:55 PM
RE: FRAM71B - Erwin - 10-06-2016, 05:41 PM
RE: FRAM71B - Dave Frederickson - 10-06-2016, 06:19 PM
RE: FRAM71B - Erwin - 10-06-2016, 07:43 PM
RE: FRAM71B - Dave Frederickson - 10-06-2016, 08:14 PM
RE: FRAM71B - Sylvain Cote - 10-06-2016, 07:03 PM
RE: FRAM71B - Erwin - 10-06-2016, 07:50 PM
RE: FRAM71B - Dave Frederickson - 10-07-2016, 11:21 PM
RE: FRAM71B - Sylvain Cote - 10-08-2016, 01:20 AM
RE: FRAM71B - Erwin - 10-08-2016, 06:59 AM
RE: FRAM71B - Sylvain Cote - 10-07-2016, 04:45 AM
RE: FRAM71B - Erwin - 10-07-2016, 07:10 AM
RE: FRAM71B - Sylvain Cote - 10-07-2016, 03:10 PM
RE: FRAM71B - rprosperi - 10-07-2016, 01:22 PM
RE: FRAM71B - Erwin - 10-07-2016, 03:04 PM
RE: FRAM71B - Dave Frederickson - 10-07-2016, 05:54 PM
RE: FRAM71B - Dave Frederickson - 10-08-2016, 03:35 PM
RE: FRAM71B - Sylvain Cote - 10-08-2016, 06:21 PM
RE: FRAM71B - Erwin - 10-08-2016, 08:21 PM
RE: FRAM71B - Erwin - 10-23-2016, 09:07 AM
RE: FRAM71B - rprosperi - 10-23-2016, 01:25 PM
RE: FRAM71B - Erwin - 11-01-2016, 09:26 AM
RE: FRAM71B - J-F Garnier - 11-01-2016, 10:13 AM
RE: FRAM71B - Erwin - 11-01-2016, 10:48 AM
RE: FRAM71B - rprosperi - 11-01-2016, 01:42 PM
RE: FRAM71B - Erwin - 11-01-2016, 02:14 PM
RE: FRAM71B - Dave Frederickson - 11-01-2016, 03:39 PM
RE: FRAM71B - Erwin - 01-22-2017, 10:18 AM
RE: FRAM71B - Erwin - 12-30-2016, 12:26 PM
RE: FRAM71B - rprosperi - 12-30-2016, 02:49 PM
RE: FRAM71B - Dave Frederickson - 12-30-2016, 06:57 PM
RE: FRAM71B - Erwin - 01-05-2017, 07:57 PM
RE: FRAM71B - Erwin - 01-22-2017, 02:02 PM
RE: FRAM71B - Dave Frederickson - 01-22-2017, 05:30 PM
RE: FRAM71B - Erwin - 01-22-2017, 06:55 PM
RE: FRAM71B - Hans Brueggemann - 01-23-2017, 08:29 PM
RE: FRAM71B - Dave Frederickson - 01-23-2017, 09:11 PM
RE: FRAM71B - Erwin - 01-24-2017, 06:15 PM
RE: FRAM71B - Hans Brueggemann - 01-24-2017, 07:51 PM
RE: FRAM71B - physill - 11-22-2016, 10:53 PM
RE: FRAM71B - Dave Frederickson - 11-23-2016, 12:34 AM
RE: FRAM71B - physill - 11-24-2016, 05:55 PM
RE: FRAM71B - Dave Frederickson - 11-24-2016, 06:17 PM
RE: FRAM71B - Sylvain Cote - 12-30-2016, 07:55 PM
RE: FRAM71B - dayd - 01-17-2017, 09:07 AM
RE: FRAM71B - rprosperi - 01-17-2017, 03:01 PM
RE: FRAM71B - Hans Brueggemann - 01-17-2017, 09:11 PM
RE: FRAM71B - dayd - 01-22-2017, 04:22 AM
RE: FRAM71B - J-F Garnier - 01-17-2017, 05:07 PM
RE: FRAM71B - Erwin - 01-22-2017, 09:34 AM
RE: FRAM71B - Dave Frederickson - 01-22-2017, 07:06 PM
RE: FRAM71B - Erwin - 01-22-2017, 07:21 PM
RE: FRAM71B - Hans Brueggemann - 01-24-2017, 09:03 AM
RE: FRAM71B - Dave Frederickson - 01-24-2017, 04:34 PM
RE: FRAM71B - Hans Brueggemann - 01-24-2017, 07:33 PM
RE: FRAM71B - Dave Frederickson - 01-24-2017, 08:18 PM
RE: FRAM71B - Erwin - 01-25-2017, 06:54 PM
RE: FRAM71B - Hans Brueggemann - 01-25-2017, 07:47 PM
RE: FRAM71B - dayd - 02-01-2017, 10:20 PM



User(s) browsing this thread: 1 Guest(s)