| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
speed, unsure why.
|
| |
|
|\
| |
| |
| |
| | |
belegdol/disable-obsolete-imgui-functions-consistently
Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently
|
| |
| |
| |
| |
| |
| | |
IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not
in 3rdparty.lua. As a result, two different variants of struct ImGuiIO
were being defined, causing a C++ One Definition Rule violation
|
| |
| |
| |
| | |
* nl_base.h now basically only includes files from core.
* all headers in core compile on their own.
|
|/
|
|
|
|
| |
* Do not build x64 DRC backend when C backend is forced
* New CI target (mametiny + kinst)
* Switch travis to CI target
* Switch appveyor to CI target
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Use a consistent naming scheme. This is a preparational step towards
improved parsing performance.
|
| |
|
|
|
|
| |
Documentation Project]
|
| |
|
|
|
|
| |
Silence indentation warning in 3rdparty/ under Emscripten (#7031)
|
|
|
|
| |
netlist: Fix crash under Emscripten by disabling aligned optimizations
|
| |
|
| |
|
|
|
|
| |
* Also contains squashed clang signedness fixes
|
|
|
|
|
|
|
| |
* Move DIPs for 82S16, 82S115, and 2102A devices into nlm_proms
* Moved 7448 DIP to a macro. Replaced 7442 with truthtable and macro.
* Moved 74LS629 DIP into macro.
* Expand truthtable to handle 10 outputs.
|
|
|
|
|
| |
* Add cd4053 to netlist.lua
* Recreated nld_devinc.h
|
|
|
|
|
|
| |
* dashhero: Add back NVRAM (and more of it) now that memory map has been corrected
* getbass: Add KL5C80A16 I/O CPU to configuration
|
| |
|
|
|
|
|
|
| |
* mc68681: tx/rx clocking from timer fixed, added partial support for
break signal
* hp_ipc: support for I/O slots added, 82919 serial I/O card added
|
|
|
|
|
|
| |
* This clean-up exercise will hopefully make it easier to navigate the
core code. Another long term goal is to further straighten the object
model.
|
|
|
|
| |
Kempston Centronics E Interface ('flat' and 'upright' models)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
New WORKING machines
--------------------------
Motorola M6800 EXORciser (M68SDT) [68bit]
|
| |
|
|
|
| |
* Implement FDS sound emulation
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rewrite memory system, now allows supporting expansion devices and better prepared for contention emulation
- Add expansion interfaces for rear expansion, drive ports and mouse
- Now supports the following rear expansion devices:
* Blue Alpha Sound Sampler
* Dallas Clock
* 1 Mb Interface
* SAMBUS 4-slot Expansion Interface (with clock)
* SID Interface (6581 and 8580 variants)
* S.P.I. SAM Parallel Interface
* Voicebox
- Added support for the Atom HDD interface, used in place of a floppy drive
- Simplified and cleaned up driver
- Temporarily deactivated joystick code, interferes with the keyboard
|
| |
|
|
|
|
|
|
|
|
| |
and added more state registration. [Ryan Holtz]
-tsb12lv01a: Added a skeleton device for the TI TSB12LV01A IEEE 1394 link-layer controller. [Ryan Holtz]
-ibm21s850: Added a skeleton device for the iBM 21S850 IEEE 1394 PHY controller. [Ryan Holtz]
|
|
|
|
| |
Beta Plus clone
|
|
|
|
|
|
| |
New machines added as WORKING
---
Motorola EXORterm 155 [68bit]
|
| |
|
| |
|
| |
|
|
|
|
| |
Motorola DOS, used on the EXORciser etc.
|
|
|
|
|
|
|
|
|
|
|
| |
* palloc.h/pmatrix2d.h: Fix static_assert warnings at the origin.
* Rework hints to broaden their use and fix NC hint.
* 74377: use NC hint
* plists.h: Fix debugging in MSVC
* Include cleanup: Move everything not needed by netlists from
nl_setup.h into core/setup.h
* Fix some clang tidy warnings
* srcclean
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Available keyboards are us (M0110, U.S.), gb (M0110B, British), fr
(M0110F, French), pad (M0120F, numeric keypad with passthrough port)
and plus (M0110A, U.S. with integrated numeric keypad). The mac128k,
mac512k and mac512ke drivers default to the numeric keypad with the
U.S. keyboard connected to the passthrough port; the macplus driver
defaults to the U.S. keyboard with integrated numeric keypad.
Note that the numeric keypad may seem strange. Four of the operators
work as cursor arrows if you don't hold shift. There is a comma on one
of the keys, but by the time System 6 was released, Apple had decided
an equals sign was more useful, so that's what it will produces on
newer system versions. The U.S. keyboard with integrated numeric
keypad emulates these aspects of the stand-alone keypad - pressing the
operator keys on the keypad sends fake shit key down/up events, and
using the arrow keys while holding shift will produces operator
characters rather than selecting text.
The ISO layout keyboards (M0110B and M0110F) produce different scan
codes to the ANSI keyboards (M0110 and M0110A) but they don't report a
different identification byte. To use an ISO keyboard, you must open
the Keyboard control panel and change the layout to International (and
change it back to Domestic if you switch back to an ANSI keyboard).
This doesn't actually work at the moment due to issues with 6522 VIA
emulation, but it will work with macplus sys603 if applied on top of
revision 963a2c166d080e78e6de7fe432ed7944c59a6083.
-----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
| |
----------------------------------
Korg WaveStation EX [DBWBP]
Korg WaveStation A/D [DBWBP]
Korg WaveStation SR [DBWBP]
-Add H16 disassembler and skeleton HD641016 CPU device [AJR]
|
| |
|