annotate svp_util.c @ 1689:7f42a93f18a4

Have a suitable default IO port configuration when nonIO is present from the config file. Fixed off by one in processing gamepad button events in libretro build
author Mike Pavone <pavone@retrodev.com>
date Sun, 20 Jan 2019 19:52:54 -0800
parents ca158bc091f9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1620
a172f97d873f Add the ability for a CPU definition to reference arbitrary C includes and use it to add a placeholder definition of svp_read_16
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
1
1621
ca158bc091f9 Implement program ROM reads
Michael Pavone <pavone@retrodev.com>
parents: 1620
diff changeset
2 void svp_prog_read_16(svp_context *context)
1620
a172f97d873f Add the ability for a CPU definition to reference arbitrary C includes and use it to add a placeholder definition of svp_read_16
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
3 {
1621
ca158bc091f9 Implement program ROM reads
Michael Pavone <pavone@retrodev.com>
parents: 1620
diff changeset
4 uint16_t address = context->scratch1 >> 1;
ca158bc091f9 Implement program ROM reads
Michael Pavone <pavone@retrodev.com>
parents: 1620
diff changeset
5 context->scratch1 = context->rom[address];
1620
a172f97d873f Add the ability for a CPU definition to reference arbitrary C includes and use it to add a placeholder definition of svp_read_16
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
6 }