Commit Graph

16 Commits

Author SHA1 Message Date
Nathan Woods
5f1bb05263 Removed device_image_interface::has_been_created()
This method was necessary long ago when devices didn't have distinct load and create paths, which has since been addressed
2016-07-30 14:41:09 -04:00
Nathan Woods
109c81d17d Consolidating implementations of create_option_guide() that return nullptr 2016-07-13 20:04:45 -04:00
fulivi
ae64748f91 hp9845: Introduced no-data timeouts throughout TACO device 2016-07-08 09:50:04 +02:00
AJR
4022874815 Fix compile errors due to option_resolution namespacing (nw) 2016-07-07 23:50:46 -04:00
Robbbert
116a73910a hp_taco: This compiles too. Unable to test because hp9845 is not working. 2016-06-19 17:44:18 +10:00
Robbbert
7d18050b7b Fixed compile error.
C:/MAME/src/devices/machine/hp_taco.h:50:14: error: 'virtual int hp_taco_device::call_display(std::__cxx11::string&)' marked 'override', but does not override
  virtual int call_display(std::string& s) override;
              ^
In file included from ../../../../../src/emu/emu.h:70:0:
C:/MAME/src/emu/diimage.h:155:22: error: 'virtual std::__cxx11::string device_image_interface::call_display()' was hidden [-Werror=overloaded-virtual]
  virtual std::string call_display() { return std::string(); }
                      ^
In file included from ../../../../../src/mame/drivers/hp9845.cpp:35:0:
C:/MAME/src/devices/machine/hp_taco.h:50:14: error:   by 'virtual int hp_taco_device::call_display(std::__cxx11::string&)' [-Werror=overloaded-virtual]
  virtual int call_display(std::string& s) override;
              ^

If "override" removed, this happened:

Compiling src/mame/drivers/hp9845.cpp...
In file included from ../../../../../src/emu/emu.h:70:0:
C:/MAME/src/emu/diimage.h:155:22: error: 'virtual std::__cxx11::string device_image_interface::call_display()' was hidden [-Werror=overloaded-virtual]
  virtual std::string call_display() { return std::string(); }
                      ^
In file included from ../../../../../src/mame/drivers/hp9845.cpp:35:0:
C:/MAME/src/devices/machine/hp_taco.h:50:14: error:   by 'virtual int hp_taco_device::call_display(std::__cxx11::string&)' [-Werror=overloaded-virtual]
  virtual int call_display(std::string& s);
              ^
Compiling src/devices/machine/hp_taco.cpp...
In file included from ../../../../../src/emu/emu.h:70:0:
C:/MAME/src/emu/diimage.h:155:22: error: 'virtual std::__cxx11::string device_image_interface::call_display()' was hidden [-Werror=overloaded-virtual]
  virtual std::string call_display() { return std::string(); }
                      ^
In file included from ../../../../../src/devices/machine/hp_taco.cpp:141:0:
C:/MAME/src/devices/machine/hp_taco.h:50:14: error:   by 'virtual int hp_taco_device::call_display(std::__cxx11::string&)' [-Werror=overloaded-virtual]
  virtual int call_display(std::string& s);
              ^

So, the call was renamed in order for compilation to proceed.
2016-06-19 16:51:45 +10:00
fulivi
c7d9059466 Moved things a bit around to better decouple
device_image_interface::call_display and UI front-end
2016-06-09 18:03:07 +02:00
Miodrag Milanovic
cfee536f22 Cleanups and version bump 2016-04-27 08:13:59 +02:00
fulivi
874aac03cf hp9845: big improvement to TACO driver after study of SIF utilities 2016-04-06 14:14:13 +02:00
fulivi
e740ed13ec hp9845: updating of tachometer register added in TACO driver 2016-04-06 14:10:48 +02:00
fulivi
fec7ca2075 hp9845: call_display and a different approach to stopping tape added to TACO driver. 2016-04-06 14:08:58 +02:00
Miodrag Milanovic
3abcaee63f Cleanups and version bump 2016-02-24 07:46:57 +01:00
fulivi
02ec85119d hp9845: finished making TACO an image interface 2016-02-17 10:12:38 +01:00
fulivi
a5b0e6cede hp9845: first step in making TACO an image device, so far so good 2016-02-17 10:12:38 +01:00
fulivi
8d80c1f259 hp9845: major update to TACO driver, it can read&write tapes now. To be cleaned. 2016-02-17 10:12:38 +01:00
fulivi
408c6351cf hp9845: initial version of HP TACO driver (only basic tape movement is working) 2016-02-17 10:12:38 +01:00