#include <stdio.h>#include <stdlib.h>#include <string.h>#include "cpu.h"#include "device.h"#include "emul.h"#include "machine.h"#include "memory.h"#include "misc.h"#include "thirdparty/maltareg.h"Go to the source code of this file.
Classes | |
| struct | malta_lcd_data |
Macros | |
| #define | DEV_MALTA_LCD_LENGTH 0x80 |
| #define | MALTA_LCD_TICK_SHIFT 16 |
| #define | LCD_LEN 8 |
Functions | |
| DEVICE_TICK (malta_lcd) | |
| DEVICE_ACCESS (malta_lcd) | |
| DEVINIT (malta_lcd) | |
| #define DEV_MALTA_LCD_LENGTH 0x80 |
Definition at line 47 of file dev_malta_lcd.cc.
| #define LCD_LEN 8 |
Definition at line 49 of file dev_malta_lcd.cc.
| #define MALTA_LCD_TICK_SHIFT 16 |
Definition at line 48 of file dev_malta_lcd.cc.
| DEVICE_ACCESS | ( | malta_lcd | ) |
Definition at line 83 of file dev_malta_lcd.cc.
References malta_lcd_data::base_addr, data, malta_lcd_data::display, malta_lcd_data::display_modified, fatal(), MALTA_ASCII_BASE, MALTA_ASCIIPOS0, MALTA_ASCIIPOS1, MALTA_ASCIIPOS2, MALTA_ASCIIPOS3, MALTA_ASCIIPOS4, MALTA_ASCIIPOS5, MALTA_ASCIIPOS6, MALTA_ASCIIPOS7, MEM_READ, MEM_WRITE, memory_readmax64(), and memory_writemax64().
| DEVICE_TICK | ( | malta_lcd | ) |
Definition at line 59 of file dev_malta_lcd.cc.
References debug, malta_lcd_data::display, malta_lcd_data::display_modified, and LCD_LEN.
| DEVINIT | ( | malta_lcd | ) |
Definition at line 131 of file dev_malta_lcd.cc.
References devinit::addr, malta_lcd_data::base_addr, CHECK_ALLOCATION, DEV_MALTA_LCD_LENGTH, DM_DEFAULT, devinit::machine, machine_add_tickfunction(), MALTA_LCD_TICK_SHIFT, machine::memory, memory_device_register(), and devinit::name.
1.8.17