sim: ft32: add character input port
The FT32 simulator has character output, of course. This patch adds character input, which lets the simulator run interactive FT32 applications, e.g. language interpreters.
This commit is contained in:
parent
af73b6a704
commit
bcd68f9e44
2 changed files with 6 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
2015-09-22 James Bowman <james.bowman@ftdichip.com>
|
||||
|
||||
* ft32/interp.c (cpu_mem_read): Call getchar when ea is 0x10000.
|
||||
|
||||
2015-06-23 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
|
|
@ -169,6 +169,8 @@ static uint32_t cpu_mem_read (SIM_DESC sd, uint32_t dw, uint32_t ea)
|
|||
/* Simulate some IO devices */
|
||||
switch (ea)
|
||||
{
|
||||
case 0x10000:
|
||||
return getchar ();
|
||||
case 0x1fff4:
|
||||
/* Read the simulator cycle timer. */
|
||||
return cpu->state.cycles / 100;
|
||||
|
|
Loading…
Reference in a new issue